(embed text/sbasic/shared/03120314.xhp#splitjoinex : linkinfo)
Dim a(3)
Dim a(3)(par_id3151212.11)
Sub main()
Sub main()(par_id3149204.13)
a(0) = "ABCDE"
a(0) = "ABCDE"(par_id3156214.14)
a(1) = 42
a(1) = 42(par_id3154217.15)
a(2) = "MN"
a(2) = "MN"(par_id3145173.16)
a(3) = "X Y Z"
a(3) = "X Y Z"(par_id3153104.17)
JStr = Join1()
JStr = Join1()(par_id3154684.18)
Call Show(JStr, Split1(JStr))
Call Show(JStr, Split1(JStr))(par_id3153367.19)
JStr = Join2()
JStr = Join2()(par_id3145271.20)
Call Show(JStr, Split1(JStr))
Call Show(JStr, Split1(JStr))(par_id3155856.21)
JStr = Join3()
JStr = Join3()(par_id3159155.22)
Call Show(JStr, Split1(JStr))
Call Show(JStr, Split1(JStr))(par_id3155413.23)
End Sub
End Sub(par_id3153190.24)
Function Join1()
Function Join1()(par_id3154320.25)
Join1 = Join(a(), "abc")
Join1 = Join(a(), "abc")(par_id3145748.26)
End Function
End Function(par_id3153142.45)
Function Join2()
Function Join2()(par_id3152462.27)
Join2 = Join(a(), ",")
Join2 = Join(a(), ",")(par_id3146119.28)
End Function
End Function(par_id3154790.29)
Function Join3()
Function Join3()(par_id3147125.30)
Join3 = Join(a())
Join3 = Join(a())(par_id3149377.31)
End Function
End Function(par_id3150114.32)
Function Split1(aStr)
Function Split1(aStr)(par_id3154729.33)
Split1 = Split(aStr, "D")
Split1 = Split(aStr, "D")(par_id3145646.34)
End Function
End Function(par_id3154512.35)
Sub Show(JoinStr, TheArray)
Sub Show(JoinStr, TheArray)(par_id3149400.36)
l = LBound(TheArray)
l = LBound(TheArray)(par_id3153948.37)
u = UBound(TheArray)
u = UBound(TheArray)(par_id3146969.38)
total$ = "=============================" + Chr$(13) + JoinStr + Chr$(13) + Chr$(13)
total$ = "=============================" + Chr$(13) + JoinStr + Chr$(13) + Chr$(13)(par_id3150752.39)
For i = l To u
For i = l To u(par_id3148916.40)
total$ = total$ + TheArray(i) + Str(Len(TheArray(i))) + Chr$(13)
total$ = total$ + TheArray(i) + Str(Len(TheArray(i))) + Chr$(13)(par_id3154754.41)
Next i
Next i(par_id3156054.42)
MsgBox total$
MsgBox total$(par_id3147338.43)
End Sub
End Sub(par_id3155960.44)
(/embed text/sbasic/shared/03120314.xhp#splitjoinex)